#calendar {
	width: 900px;
	margin: 0 auto;
}

LABEL { 
	display: block; 
	padding: .4em; 
}

INPUT.text {
	margin-bottom: 12px; 
	width: 85%; 
	padding: .4em; 
}

.ui-datepicker-trigger {  
	margin: 0.4em 0 0 0.4em; 
}

FIELDSET { 
	padding: 0; 
	border: 0; 
	text-align: left;
}

DIV#users-contain {  
	width: 500px; 
	margin: 20px auto; 
}

DIV#users-contain table { 
	margin: 1em 0; 
	border-collapse: collapse; 
	width: 100%; 
}

DIV#users-contain table td, 
DIV#users-contain table th { 
	border: 1px solid #eee; 
	padding: .6em 10px; 
	text-align: left; 
}

.ui-button { 
	outline: 0; 
	margin:0; 
	padding: .4em 1em .5em; 
	text-decoration:none;  !important; 
	cursor:pointer; 
	position: relative; 
	text-align: center; 
}

.ui-dialog .ui-state-highlight, 
.ui-dialog .ui-state-error { 
	padding: .3em;  
}
.ui-state-error{
	background-color: red;
}
#dialog {
	display: none;
}
.promoteZ {
	z-index: 2006; /* Dialog z-index is 1006*/
}

/* Time of Types, display color 

.Vacation A {
	background-color: blue;
}
.Sick A {
	background-color: red;
}
.Floating A {
	background-color: green;
}*/

.blackout A {
	background-color: #E4E6E6;
}
/*
.Holiday A {
	color: green;
	background-color: #ddffdd;
	border-color: green;
	height: 4em;
}*/

.halfDay A {
	height: 2em;
}

.fullDay A {
	height: 4em;
	height:;
}
